package 项目管理1;

import java.util.*;
public class SchoolSystem {
    static Scanner scan=new Scanner(System.in);


    int[ ] maxStudent=new int[3];    //每个班的最大人数
    static int[ ] currentStudent=new int[3];  //每个班的当前人数

    public SchoolSystem(int big, int medium, int small) {
        for(int i=0;i<3;i++) maxStudent[i]=50;
        currentStudent[0]=maxStudent[0]-big;
        currentStudent[1]=maxStudent[1]-medium;
        currentStudent[2]=maxStudent[2]-small;
        System.out.print("null");
    }

    public Boolean addStudent(int stuType) {
        for(int i=0;i<3;i++) {
            if(stuType==i+1) {
                if(maxStudent[i]>currentStudent[i]) {
                    currentStudent[i]++;
                    return true;
                }
                else break;
            }}
        return false;
    }

    public static  void deleStudent(int stuType) {
        switch(stuType) {
            case -1:if(stuType==-1) {currentStudent[0]--;System.out.println("已成功删除一个大班学生");}
            case -2:if(stuType==-2) {currentStudent[1]--;System.out.println("已成功删除一个中班学生");}
            case -3:if(stuType==-3) {currentStudent[2]--;System.out.println("已成功删除一个小班学生");}
        }
    }

    public void print(boolean a) {
        System.out.print(a);
    }



    public static ArrayList<Integer> parse(String input) {
        String[] strs = input.split(",");
        ArrayList<Integer> p=new ArrayList<Integer>();
        for(int i = 0;i < strs.length; i++)
            p.add(Integer.valueOf(strs[i]));
        return p;
    }




    public static void main(String[] args) {
        String a;
        int x=0;
        System.out.println("请分别按顺序输入三个班级的剩余量和4位同学要加入的班级(注意数据之间用该“,”符号隔开)：");
        System.out.println("例如：1,2,3,3,2,2,1（前面1，2，3分别为三个班级的剩余量，而3，2，2，1则为4位同学加入的班级）");
        a=scan.nextLine();
        ArrayList<Integer> params=SchoolSystem.parse(a);
        System.out.print("输出结果为：");
        SchoolSystem sc=new SchoolSystem(params.get(0),params.get(1),params.get(2));
        for(int i=3;i<params.size();i++) {
            System.out.print(",");
            sc.print(sc.addStudent(params.get(i)));
        }
        System.out.println(" ");
        System.out.println("请输入需要删除

